gboolean is_error);
};
+
struct _GdkKeymapClass
{
GObjectClass parent_class;
void (*state_changed) (GdkKeymap *keymap);
};
+struct _GdkScreen
+{
+ GObject parent_instance;
+
+ guint closed : 1;
+
+ cairo_font_options_t *font_options;
+ double resolution; /* pixels/points scale factor for fonts */
+};
+
struct _GdkScreenClass
{
GObjectClass parent_class;
#define GDK_IS_SCREEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_SCREEN))
#define GDK_SCREEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_SCREEN, GdkScreenClass))
-/**
- * GdkScreen:
- *
- * This is a currently just a placeholder typedef for the first argument of
- * the #GdkPointerHooks.window_at_pointer function in #GdkPointerHooks.
- * It will be used when GDK gets multihead support.
- *
- * Since: 2.2
- */
-struct _GdkScreen
-{
- GObject parent_instance;
-
- guint GSEAL (closed) : 1;
-
- cairo_font_options_t *GSEAL (font_options);
- double GSEAL (resolution); /* pixels/points scale factor for fonts */
-};
-
GType gdk_screen_get_type (void) G_GNUC_CONST;
GdkVisual* gdk_screen_get_system_visual (GdkScreen *screen);
GdkVisual * gdk_screen_get_rgba_visual (GdkScreen *screen);
G_END_DECLS
-#endif /* __GDK_SCREEN_H__ */
+#endif /* __GDK_SCREEN_H__ */
/* Forward declarations of commonly used types
*/
-typedef struct _GdkColor GdkColor;
+typedef struct _GdkColor GdkColor;
typedef struct _GdkRGBA GdkRGBA;
-typedef struct _GdkCursor GdkCursor;
+typedef struct _GdkCursor GdkCursor;
typedef struct _GdkVisual GdkVisual;
/**
* An opaque structure representing an onscreen drawable.
*/
typedef struct _GdkWindow GdkWindow;
-typedef struct _GdkDisplay GdkDisplay;
-typedef struct _GdkScreen GdkScreen;
+typedef struct _GdkDisplay GdkDisplay;
+typedef struct _GdkScreen GdkScreen;
typedef struct GdkAppLaunchContext GdkAppLaunchContext;
/**